package common.plugin;

import java.awt.Point;

import common.gui.IViewable;

public interface IGameMode {

public abstract boolean isGameOver();
	
	public boolean projectileHitSomething(Point p);
	
	public void otherHitByExplosion(Point p, int strength);
	
	public void switchPlayer();
	
	public void hitByExplosion(Point p, int strength);
	
	public void addView(IViewable iv);
	
	public void setGameOverInfo(String str);
	
	public void nextPlayer();
	
	public void explode(Point p);
}
